firebase - flutter NoSuchMethodError
全部标签 用observe方法观察一个FIRDatabaseQuery时,有时需要10~13秒才能从远程数据库获取数据。这主要发生在应用程序从后台运行或刚刚启动时。此查询完成后,后续查询将以超快的速度返回远程数据。并且该问题不再发生。这是我用来观察的代码:publicstaticfuncobserveMatchEvents(match:Match)->QueryObserver{FIRDatabase.database().reference().child("events").queryOrdered(byChild:"match_id").queryEqual(toValue:match.i
我正在构建一个包含Firebase的应用程序,并且需要能够在我的数据库顶部添加/和/或设置数据。目前,每当我添加数据时,它都会将其随机放置在父节点下。我已经看到一些ObjectiveC对此的回答,但它们并没有多大意义。抱歉缺少代码,但我不知道从哪里开始解决这个问题。任何帮助都会很棒! 最佳答案 当您说它被“随机”放置在父项下时,我认为这是调用了childByAutoId()方法。虽然节点的名称是随机出现的(例如-K6tdghsbci7g8),但它实际上会确保数据按顺序添加到给定的父节点下。这对于向列表中添加新数据非常有用。例如:le
我有一个Swift/iOS应用程序,它创建/保存这样的数据:买家姓名:“john@gmail.com”卖家名称:“tom@gmail.com”价格:“20.00”产品:“棒球卡”时间戳:1498677314931我正在使用时间戳FIRServerValue.timestamp()我想创建某种超时,根据时间戳删除超过30分钟的firebase数据。问题是我不想直接从应用程序执行此操作,因为从技术上讲,用户可能会在5分钟后注销。我想从其他一些独立的过程中做到这一点。所以,我想知道这是否可以通过Firebase自动完成,或者我是否必须部署一些其他应用程序在EC2实例上连续执行此操作,或者是否
我的应用程序与firebase数据库和身份验证相关联。当用户创建帐户时,密码的唯一要求是6个字符。无论如何我可以让密码更复杂,比如让他们有一个大写字母和一个数字。我可以直接从firebase执行此操作,还是需要从我的代码执行此操作? 最佳答案 无法配置Firebase身份验证的密码强度规则。另见PasswordRequirementswhenmakinganaccountwithfirrebaseFirebasePasswordValidationallowedregex.您可以(并且应该)在您的代码中限制它。但是您无法阻止恶意用户
我正在使用Swift3编写一个使用Firebase的应用程序。我已经创建了我自己的名为User的类。我想同时使用该类和Firebase的User类。Firebase的User类过去被称为FIRUser但在Firebase4中被重命名(即FIRUser.h和FIR_SWIFT_NAME(User))。现在我不知道如何独立使用它们。每当我使用User时,我的代码都认为我在谈论我的User类(这是有道理的)。但是,当我不能再使用FIRUser时,如何引用Firebase的User类呢? 最佳答案 我在升级到Firebase4时遇到了完全相
我目前正在尝试访问一些以随机子ID放入我的数据库中的图书数据。我一直在搜索其他问题,但我得到的最远的是能够在闭包中访问ID。我不知道如何正确设置完成处理程序来提取ID。另外,我不知道是否有更简单的方法来解决这个问题?这是我尝试访问的数据:Firebasedata我认为这是我当前需要完成处理程序的代码?funcgetChildID(department:String,course:String){letparentRef=myDatabase.child("departments").child(department).child(course)parentRef.observeSing
所以我设法从Firebase中检索了一些data,打印时看起来像这样:[Resturant.CustomerList(key:"-LQQlhEmNZb8Kaha9uCk",customerLastName:“Kendrick”,customerFirstName:“Anna”,customerSeat:"100",customerOrder:“Noodle”,Timestamp:1541290545703.0)]问题:如何解包它们以便将单个值放入其他String变量中?我尝试了很多方法,但出现错误,例如如果我执行类似letcustName=self的操作,则无法使用String类型的索
通过在我的AppDelegate.swift中导入FirebaseFramework,我总是收到以下警告:importFirebase->File'AppDelegate.swift'ispartofmodule'Firebase';ignoringimportdidFinishLaunchingWithOptions:中出现以下错误:FIRApp.configure()->Useofunresolvedidentifier'FIRApp'我用CocoaPods导入了FirebaseFramework。那是我的Podfile:#Uncommentthislinetodefineaglo
我在Firebase数据库/存储中发现了一些最奇怪的东西。问题是我不知道Firebase或Swift是否没有检测变音符号,例如(ä,ö,ü)。我用Firebase做了一些简单的事情,比如将图像上传到FirebaseStorage,然后将它们下载到tableview。我的一些.png文件的标题中有变音符号,例如(Röda.png)。所以如果我下载它们,现在就会出现问题。我的下载url唯一一次是nil是因为文件名包含我正在谈论的变音符号。所以我尝试了一些替代方案,例如HTMLö-ö。但这是行不通的。你们能给我一些建议吗?我不能使用ö-o、ü-u等这是当url为nil时尝试将一些值设置到Fi
我正在创建一个食谱查找应用程序,基本上我有一个“收藏夹”,如果用户收藏了一个食谱,他们将能够在应用程序的“收藏夹”选项卡中轻松访问它。基本上这是我现在的结构:app:users:2ReAGRZlYiV5F2piwMakz59XDzl1(uid):favorites:-KRUe6mMhaQOX62zgXvg(childByAutoId):ID:172171(recipeid)UTJ0rVst9zMSuQhWkikTCu8558C2(uid):favorites:-KRUzMxTvv-uNvX9J9_-(childByAutoId):ID:578141(recipeid)基本上,每当他们转